Run gtk_drag_source_info_destroy in an idle, workaround for bug #501588,
authorRichard Hult <richard@imendio.com>
Sun, 25 May 2008 15:11:11 +0000 (15:11 +0000)
committerRichard Hult <rhult@src.gnome.org>
Sun, 25 May 2008 15:11:11 +0000 (15:11 +0000)
commit18e3aedbf06f939044280ec29f0f6c7723d7977d
treec1a9a407d94b6957f184696f379e2568248d88c8
parent1d946af2f3cbbf14e4ebd97a71dfe4b3816e1275
Run gtk_drag_source_info_destroy in an idle, workaround for bug #501588,

2008-05-25  Richard Hult  <richard@imendio.com>

* gtk/gtkdnd-quartz.c: (gtk_drag_drop_finished): Run
gtk_drag_source_info_destroy in an idle, workaround for bug
#501588, that makes any code that uses the context returned from
gtk_drag_begin() crash, like treeview/iconview dnd.
(GdkDragSourceOwner::provideDataForType): only use the data if we
got any.

svn path=/trunk/; revision=20151
ChangeLog
gtk/gtkdnd-quartz.c